อำเภอเวียงสระ (Amphoe Wiang Sa)
ท้องที่อำเภอเวียงสระเดิมเป็นส่วนหนึ่งของอำเภอบ้านนาสาร ทางราชการได้แบ่งพื้นที่การปกครองอำเภอบ้านนาสาร ออกมาตั้งเป็น กิ่งอำเภอเวียงสระ ตามประกาศกระทรวงมหาดไทยลงวันที่ 23 กุมภาพันธ์ พ.ศ. 2511 โดยมีผลบังคับตั้งแต่วันที่ 12 มีนาคม ปีเดียวกัน
และต่อมาได้มีพระราชกฤษฎีกายกฐานะกิ่งอำเภอเวียงสระ อำเภอบ้านนาสาร ขึ้นเป็น อำเภอเวียงสระ ตามประกาศกระทรวงมหาดไทยลงวันที่ 1 พฤศจิกายน พ.ศ. 2514 โดยให้มีผลตั้งแต่วันที่ 16 พฤศจิกายน ปีเดียวกัน
* วันที่ 23 กุมภาพันธ์ 2511 แยกพื้นที่ตำบลเวียงสระ และตำบลทุ่งหลวง อำเภอบ้านนาสาร มาตั้งเป็น กิ่งอำเภอเวียงสระ ขึ้นการปกครองกับอำเภอบ้านนาสาร
* วันที่ 25 มิถุนายน 2511 จัดตั้งสุขาภิบาลเวียงสระ ในท้องที่บางส่วนของตำบลเวียงสระ
* วันที่ 2 กันยายน 2512 ตั้งตำบลบ้านส้อง แยกออกจากตำบลเวียงสระ และตั้งตำบลคลองฉนวน แยกออกจากตำบลทุ่งหลวง
* วันที่ 16 พฤศจิกายน 2514 ยกฐานะกิ่งอำเภอเวียงสระ อำเภอบ้านนาสาร เป็น อำเภอเวียงสระ
* วันที่ 1 สิงหาคม 2521 ตั้งตำบลเขานิพันธ์ แยกออกจากตำบลคลองฉนวน
* วันที่ 25 พฤษภาคม 2542 ยกฐานะสุขาภิบาลเวียงสระ เป็นเทศบาลตำบลเวียงสระ ด้วยผลของกฎหมาย
* วันที่ 6 มิถุนายน 2550 จัดตั้งศาลจังหวัดเวียงสระ ในท้องที่อำเภอเวียงสระ จังหวัดสุราษฎร์ธานี มีเขตตลอดท้องที่อำเภอเวียงสระ อำเภอเคียนซา อำเภอชัยบุรี อำเภอบ้านนาสาร และอำเภอพระแสง